SoftExplorer: Estimation, Characterization, and Optimization of the Power and Energy Consumption at the Algorithmic Level

نویسندگان

  • Eric Senn
  • Johann Laurent
  • Nathalie Julien
  • Eric Martin
چکیده

We present SoftExplorer, a tool to estimate and analyze the power and energy consumption of an algorithm from the C program. The consumption of every loop is analyzed, and the influence of the data mapping is characterized. Several models of processor are available, from the simple RISC ARM7 to the very complex VLIW DSP TI-C67. Cache misses, pipeline stalls, and internal / external memory accesses are taken into account. We show how to analyze and optimize the power and energy consumption, and how to choose a processor and its operating frequency, for a MPEG-1 decoder. We also explain how to find the best data mapping for a DSP application.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

SoftExplorer: Estimating and Optimizing the Power and Energy Consumption of a C Program for DSP Applications

We present a method to estimate the power and energy consumption of an algorithm directly from the C program. Three models are involved: a model for the targeted processor (the power model), a model for the algorithm, and a model for the compiler (the prediction model). A functional-level power analysis is performed to obtain the power model. Five power models have been developed so far, for di...

متن کامل

Designing Decision Maker in a Smart Home for Energy Consumption Optimization Using Fuzzy Modeling

existed electricity grids deliver produced power to the consumer passing through transmission and distribution grids. According to high losses of these grids in transmission level and inexistence of bilateral interaction for simultaneous information exchange, a concept of smart grids were made by capabilities such as consciously participation of consumers in the smart electricity grids, an amou...

متن کامل

An Improved Algorithmic Method for Software Development Effort Estimation

Accurate estimating is one of the most important activities in the field of software project management. Different aspects of software projects must be estimated among which time and effort are of significant importance to efficient project planning. Due to complexity of software projects and lack of information at the early stages of project, reliable effort estimation is a challenging issue. ...

متن کامل

Multi-level Energy Management Strategy for Fuel Cell Vehicle Based on Battery Combined Efficiency and Identification of Vehicle Operation State

The design of energy management strategy is one of the main challenges in the development of fuel cell electric vehicles. The proposed strategy should be well responsive to provide demanded power of fuel cell vehicle for motion, acceleration, and different driving conditions, resulting in reduced fuel consumption, increased lifetime of power sources and increased overall fuel efficiency. The pu...

متن کامل

Optimization of energy consumption and offering a procedure for cooling gas compression facilities at gas compression stations

One of the most important methods of transporting natural gas in Iran and other parts of the world is the utilization of a network of pipelines. Compression station and turbo compressor units play an important role in gas supply through pipelines. One of the primary concerns in these units is the reduction of fuel consumption. By cooling of exhaust gas from the source station, the pressure ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004